package cn.tedu.jsd2205the.back.end.project.mapper;

import cn.tedu.jsd2205the.back.end.project.pojo.entity.OrderStatusHistory;
import cn.tedu.jsd2205the.back.end.project.pojo.vo.OrderStatusHistoryVO;
import org.springframework.stereotype.Repository;

import java.util.List;

/**
 * 订单状态更新状态的接口
 */
@Repository
public interface OrderStatusHistoryMapper {
    /**
     * 添加订单状态
     * @param status  订单状态
     * @return 受影响的行数
     */
    int insert(OrderStatusHistory status);

    /**
     *通过订单id查询订单历史状态
     * @param orderId 订单id
     * @return
     */
    List<OrderStatusHistoryVO> selectByOrderId(String orderId);

    /**
     * 通过订单号删除订单状态历史
     * @param orderId 订单id
     */
    int deleteByOrderId(String orderId);




}
